package com.zhouzhou.gulimall.coupon;

import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.cloud.client.discovery.EnableDiscoveryClient;
import org.springframework.cloud.context.config.annotation.RefreshScope;
import org.springframework.cloud.openfeign.EnableFeignClients;


/**
 * 1.如何使用 Nacos 作为配置中心统一管理配置
 *
 * 1) 引入依赖
 *
 * 2) 创建 bootstrap.properties 文件
 *
 * 3) 给配置中心添加一个数据集 默认规则，应用名.properties
 *
 * 4) 给 应用名.properties 添加任何配置
 * 5) 动态获取配置
 * @RefreshScope: 动态获取并刷新配置
 * @Value("${xxxx}") 读取到配置
 * 如果配置中心和当前应用都配置了相同的项，优先使用 Nacos
 **/
@EnableDiscoveryClient
@SpringBootApplication
public class GulimallCouponApplication {

    public static void main(String[] args) {
        SpringApplication.run(GulimallCouponApplication.class, args);
    }

}
